package iso3.pt.model;

import java.util.HashSet;
import java.util.Set;



public class Alumno {
	private int dni;
	private String password;
	private String nombre;
	private String telefono;
	
	private Set<Asignatura> asignaturas = new HashSet<Asignatura>();
	private Set<Evaluacion> evaluaciones = new HashSet<Evaluacion>();
	
	public Alumno(){
	}
	
	public Alumno(int dni, String pass, String nom, String tel){
		this.dni=dni;
		this.password=pass;
		this.nombre=nom;
		this.telefono=tel;
	}

	public int getDni() {
		return dni;
	}

	public void setDni(int dni) {
		this.dni = dni;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getTelefono() {
		return telefono;
	}

	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}

	public Set<Asignatura> getAsignaturas() {
		return asignaturas;
	}

	public void setAsignaturas(Set<Asignatura> misAsignaturas) {
		this.asignaturas = misAsignaturas;
	}

	public Set<Evaluacion> getEvaluaciones() {
		return evaluaciones;
	}

	public void setEvaluaciones(Set<Evaluacion> evaluaciones) {
		this.evaluaciones = evaluaciones;
	}
	
	public void addEvaluacion(Evaluacion evaluacion){
		evaluaciones.add(evaluacion);
	}
	
	public void addAsignatura(Asignatura asignatura){
		asignaturas.add(asignatura);
	}
	
	public String toString(){
		return "Dni del alumno: "+this.getDni()+"  Nombre: "+this.getNombre(); 
	}

}
